摘要 :
As users interact with the world and their peers through their computers, it is becoming important to archive and later search the information that they have viewed. We present DejaView, a personal virtual computer recorder that p...
展开
As users interact with the world and their peers through their computers, it is becoming important to archive and later search the information that they have viewed. We present DejaView, a personal virtual computer recorder that provides a complete record of a desktop computing experience that a user can playback, browse, search, and revive seamlessly. DejaView records visual output, checkpoints corresponding application and file system state, and captures displayed text with contextual information to index the record. A user can then browse and search the record for any visual information that has been displayed on the desktop, and revive and interact with the desktop computing state corresponding to any point in the record. DejaView combines display, operating system, and file system virtualiza-tion to provide its functionality transparently without any modifications to applications, window systems, or operating system kernels. We have implemented DejaView and evaluated its performance on real-world desktop applications. Our results demonstrate that DejaView can provide continuous low-overhead recording without any user noticeable performance degradation, and allows browsing, search and playback of records fast enough for interactive use.
收起
摘要 :
Accessing the display of a computer remotely, is popularly called "remote desktopping(1)". Remote desktopping software installs at both the user-facing client computer and the remote server computer; it simulates user's input even...
展开
Accessing the display of a computer remotely, is popularly called "remote desktopping(1)". Remote desktopping software installs at both the user-facing client computer and the remote server computer; it simulates user's input events at server, and streams the corresponding display changes to client, thus providing an illusion to the user of controlling the remote machine using local input devices (e.g., keyboard/mouse). Many such remote desktopping tools are widely used.
收起
摘要 :
Virtualization is one of the fundamental technologies that makes cloud computing work. However, virtualization is not cloud computing. Increase in use of Desktop Virtualization has become quite difficult to centrally manage user’...
展开
Virtualization is one of the fundamental technologies that makes cloud computing work. However, virtualization is not cloud computing. Increase in use of Desktop Virtualization has become quite difficult to centrally manage user’s authentication and authorization in unified mode. In this paper we will analyze the existing unified authentication architecture and then see the implementation of enhanced unified authentication and authorization architecture. Further we will compare advantages and disadvantages of both the systems.
收起
摘要 :
Virtualization is one of the fundamental technologies that makes cloud computing work. However, virtualization is not cloud computing. Increase in use of Desktop Virtualization has become quite difficult to centrally manage user's...
展开
Virtualization is one of the fundamental technologies that makes cloud computing work. However, virtualization is not cloud computing. Increase in use of Desktop Virtualization has become quite difficult to centrally manage user's authentication and authorization in unified mode. In this paper we will analyze the existing unified authentication architecture and then see the implementation of enhanced unified authentication and authorization architecture. Further we will compare advantages and disadvantages of both the systems.
收起
摘要 :AbstractClassical remote desktop systems are considered for a single host, thus hindering their applicability on virtualization environment. Remote desktop virtualization is rising in the recent years as a new advanced extension t...
展开AbstractClassical remote desktop systems are considered for a single host, thus hindering their applicability on virtualization environment. Remote desktop virtualization is rising in the recent years as a new advanced extension to virtualization technology. However, existing remote desktop virtualization solutions introduce weak performance in relation to response time, video quality, and cost saving. This paper proposes a novel remote desktop virtualization system for multi-tenant, namely FastDesk, which is based on a server-push mode streaming mechanism and a heuristic virtual desktop placement algorithm. Through extensive experiments, the results show that FastDesk outperforms other popular platforms in terms of bandwidth with less than 2 Mbps and 94% video quality. Meanwhile, it creates the minimal resource wastage compared with other virtual machine placement algorithms. Furthermore, the proposed FastDesk achieves low CPU utilization, low bandwidth and good scalability. At last, to widen its applicability, FastDesk has been implemented on VirtualBox for running 3D programs.Highlights•Present a remote desktop virtualization system for multi-tenant, namely FastDesk.•Design a server-push streaming scheme to improve user experience & video quality.•Propose a virtual desktop placement algorithm to reduce the waste of resource.•Conduct a series of experiments to evaluate the performance of the FastDesk.收起
摘要 :
Desktop virtualization is a general solution for providing users with various working environments on a single physical machine. It is typically based on the virtual machine (VM) technology, which can provide smart sharing policie...
展开
Desktop virtualization is a general solution for providing users with various working environments on a single physical machine. It is typically based on the virtual machine (VM) technology, which can provide smart sharing policies on the scarce hardware. Compared with native computing environments, however, VM may sacrifice the performance, especially in the I/O subsystem. Although certain methods have been proposed to improve the performance of networking and graphic processing, the performance of disk I/O is almost ignored. In this paper, we propose two methods to reduce the extra overhead on Xen hy-pervisor at different layers of its disk protocol stack. The experimental results show that on the average 21% of unnecessary CPU cycles can be saved from the Xen hypervisor, and when a high performance disk device is applied in the system, our proposed optimization techniques can improve the overall disk I/O performance by 15.6%-36.6% for all benchmarks used in the experiments. Finally, by evaluating our methods in a practical system of desktop virtualization, user-applications can achieve an improvement of 15.9%-23.7% over the original Xen hypervisor.
收起
摘要 :
The enterprise has been working so hard to put enterprise information management into centralization, and it's the only way for protecting critical enterprise information from leaking. As kinds of cloud computing technologies gett...
展开
The enterprise has been working so hard to put enterprise information management into centralization, and it's the only way for protecting critical enterprise information from leaking. As kinds of cloud computing technologies getting ready, centralization of enterprise information management is no longer a dream. And thin client will become one of the most important endpoint devices for using all kind of cloud services. The operational model for thin client is the typical client-server architecture. Thin clients have been well controlled by the enterprise, so the employees can use them to access each cloud services safely (ex. Desktop Cloud, Application Cloud etc.). This paper will focus on the technologies using by thin client. In Chapter II, we give the introduction of thin client. In Chapter III, we talk about the cloud technologies related to thin client. And the conclusion is given in Chapter IV.
收起
摘要 :
Virtualization is being widely used now as an emerging trend. Rapid improvements in network bandwidth, ubiquitous security hazards and high total cost of ownership of personal computers have created a growing market for desktop vi...
展开
Virtualization is being widely used now as an emerging trend. Rapid improvements in network bandwidth, ubiquitous security hazards and high total cost of ownership of personal computers have created a growing market for desktop virtualization. Much like server virtualization, virtualizing desktops involves separating the physical location of a client device from its logical interface. But, the performance and usability of some traditional desktop frameworks do not satisfy end-users. Other solutions, including WebOS, which needs to rebuild all daily-used applications into Client/Server mode, cannot be easily accepted by people in a short time. We present LVD, a system that combines the virtualization technology and inexpensive personal computers (PCs) to realize a lightweight virtual desktop system. Comparing to the previous desktop systems, LVD builds an integrated novel desktop environment, which can support the backup, mobility, suspending and resuming of per-user's working environment, and support synchronous using of incompatible applications on different platforms and achieves great saving in power consumption. We have implemented LVD in a cluster with Xen and compared its performance against widely used commercial approaches, including Microsoft RDP, Citrix MetaFrameXP and Sun Ray. Experimental results demonstrate that LVD is effective in performing the functions while imposing little overhead.
收起
摘要 :
Consolidated environments are progressively accommodating diverse and unpredictable workloads in conjunction with virtual desktop infrastructure and cloud computing. Unpredictable workloads, however, aggravate the semantic gap bet...
展开
Consolidated environments are progressively accommodating diverse and unpredictable workloads in conjunction with virtual desktop infrastructure and cloud computing. Unpredictable workloads, however, aggravate the semantic gap between the virtual machine monitor and guest operating systems, leading to inefficient resource management. In particular, CPU management for virtual machines has a critical impact on I/O performance in cases where the virtual machine monitor is agnostic about the internal workloads of each virtual machine. This paper presents virtual machine scheduling techniques for transparently bridging the semantic gap that is a result of consolidated workloads. To enable us to achieve this goal, we ensure that the virtual machine monitor is aware of task-level I/O-boundedness inside a virtual machine using inference techniques, thereby improving I/O performance without compromising CPU fairness. In addition, we address performance anomalies arising from the indirect use of 1/0 devices via a driver virtual machine at the scheduling level. The proposed techniques are implemented on the Xen virtual machine monitor and evaluated with micro-benchmarks and real workloads on Linux and Windows guest operating systems.
收起